Software Development
Automated Testing with Python
Automation Testing for Python

Automation Testing for Python

Course Number:
it_atpyatdj_01_enus
Lesson Objectives

Automation Testing for Python

  • discover the key concepts covered in this course
  • recall the concept of automated testing and classify the different types of automation testing
  • list the prominent frameworks that we can use to test Python-based applications
  • list the features of DocTest, Nose, and UnitTest that can used to automate testing of Python-based applications
  • implement unit testing in Pytest using the PyCharm IDE
  • demonstrate the procedure to parameterize tests using Pytest
  • configure the Robot Framework for Python testing
  • demonstrate the procedure of writing Robot file and executing Python tests using the Robot Framework
  • build and test APIs using Flask
  • demonstrate the process of testing APIs built in Flask using Postman
  • configure the Behave framework for Python testing
  • implement BDD testing in Behave framework by writing feature files
  • automate testing of web components using Selenium with Python
  • summarize the key concepts covered in this course

Overview/Description

Explore the prominent frameworks for testing Python-based applications, how to implement unit tests using Pytest and PyCharm, and also parameterize tests using Pytest. We will also learn to configure and execute Python tests using the Robot Framework, build and test APIs using Flask and Postman, configure and implement BDD tests with Behave, and automate testing web components with Selenium and Python.



Target

Prerequisites: none

Close Chat Live